package cn.hss.io.convert;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;

/**
 * @author 作者：HeShaoShuai
 * @Email 邮箱：2569819541@qq.com
 * @Date 日期：2023/4/26 16:26
 * @Package 包名：cn.hss.io.convert
 * @Project 项目名：JavaSE
 * @Version 1.0
 */
public class TestDemo {
	public static void main(String[] args) throws Exception{
		//使用InputStreamReader创建转换流对象
		//一个参数的构造器方法，默认的UTF-8编码
		InputStreamReader isr=
				new InputStreamReader(
						new FileInputStream("D:\\BaiduNetdiskDownload\\Java实训相关文件\\出师表.txt"));
		//创建转换流对象,不指定编码集，默认是UTF-8
		OutputStreamWriter osw = new OutputStreamWriter(
				new FileOutputStream("出师表.txt"));
		int len;
		char[] chars=new char[1024];
		while((len=isr.read(chars)) != -1){
			osw.write(chars,0,len);
		}
		System.out.println("文件写入完毕");
		//关闭资源
		osw.close();
		isr.close();
	}
}